body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #eee;
background-image: url(gfx/skins/white/bg.jpg);
background-position: 0px 70px;
background-repeat: repeat-x;
font-size: 12px;
height: 100%;
}
.fl_adminholder {
width: 90%; 
margin: 10px 0 10px 5%; 
padding: 5px;
background-color: #fff;
background-image: url(gfx/topicfade.jpg);
background-repeat: repeat-x;
border: 2px solid #769cda;
}
.fl_adminmenu {
float: right;
width: 15%;
text-align: right;
}
.fl_adminmenu ul {
list-style: none;
margin: 0;
padding: 0;
}
h2 {
margin: 0;
}
.fl_adminmenulink {
display: block;
padding: 5px;
height: 14px;
margin-right: 5px;
margin-bottom: 2px;
text-decoration: none;
text-transform: lowercase;
}
.fl_adminmenulink:hover {
background-color: #333;
color: #fff;
border-right: 5px solid #769cda;
margin-right: 0;
}
.fl_adminmain {
width: 83%;
border-right: 1px dashed #769cda;
min-height: 150px;
}
.fl_adminmain li {
list-style: none;
line-height: 20px;
}
.fl_adminmain li.fl_forumcat {
margin-top: 25px;
}
#fl_coverall {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
display: none;
}
#fl_loadbox {
text-align: center;
position: absolute;
z-index: 51;
width: 30%;
margin-left: 35%;
top: 100px;
padding-top: 15px;
letter-spacing: -1px;
line-height: 60px;
background-color: #fff;
border: 1px dashed #769cda;
font-size: 32px;
color: #333;
}
#fl_loadbox a {
color: #333;
}
#fl_cancelwait {
display: none;
}
#fl_header {
background-color: #333;
background-image: url(gfx/skins/blue/headerbg.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 70px;
border-bottom: 1px solid #ccc;
}
.fl_forumslistcontainer {
color: #666;
width: 100%;
float: left;
}
.fl_usercpcontainer {
margin: 10px 0;
float: left;
width: 100%;
}
.fl_forumslist, #fl_usercp {
background-color: #eee;
border: 2px solid #769cda;
padding: 4px;
}
ul.fl_forums {
list-style: none;
margin: 0;
padding: 0;
}
.fl_menulink {
display: block;
padding: 5px;
color: #000;
height: 14px;
margin-bottom: 2px;
font-weight: normal;
text-decoration: none;
}
.fl_menulink:hover {
background-color: #bad2f5;
padding: 4px;
border: 1px solid #769cda;
text-decoration: none;
}
.fl_forumcat {
padding: 3px 0;
font-weight: bold;
}
#fl_leftside {
overflow: auto;
float: left;
width: 14%;
margin: 10px 1%;
}
#fl_rightside {
position: absolute;
left: 15%;
width: 85%;
margin-left: -3px;
}
#fl_topiclist {
margin: 10px;
height: 151px;
background-color: #eee;
border: 2px solid #769cda;
overflow: auto;
}
#fl_topicheader {
height: 18px;
font-weight: bold;
background-color: #bad2f5;
border-bottom: 1px solid #000;
}
#fl_topictable {
background-color: #bad2f5;
}
#fl_topics {
height: 132px;
overflow: auto;
}
#fl_curtopicbox {
margin: 0 10px;
background-color: #fff;
border: 2px solid #769cda;
}
#fl_curtopic {
overflow: auto;
}
.fl_footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
border-top: 1px solid #ccc;
background-color: #333;
line-height: 24px;
color: #fff;
text-align: right;
background-image: url(gfx/skins/blue/headerbg.gif);
background-repeat: repeat-x;
}
.fl_footer a {
color: #fff;
}
#fl_topicheader td {
padding: 2px;
}
#fl_topics td {
padding: 2px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#fl_curtopicheader {
height: 20px;
padding: 5px;
background-color: #bad2f5;
border-bottom: 1px solid #000;
font-weight: bold;
font-size: 16px;
overflow: hidden;
}
#fl_topicname {
line-height: 22px;
}
.fl_icons {
float: right;
font-size: 10px;
font-weight: normal;
margin-top: -8px;
}
img {
border: 0;
}
.fl_dividebar {
margin-top: 5px;
border-bottom: 1px dashed #bad2f5;
}
.fl_post, .fl_postrep, .fl_postsm {
border-bottom: 1px dashed #bad2f5;
padding-top: 3px;
background-image: url(gfx/topicfade.jpg);
background-repeat: repeat-x;
}
.fl_postsm {
font-size: 11px;
}
.fl_postrep {
margin-top: 3px;
border: 3px solid #f00;
}
.fl_postrepsch {
margin-top: 3px;
border-top: 3px solid #769cda;
border-bottom: 3px solid #769cda;
}
.fl_postheader {
color: #666;
padding-left: 5px;
}
.fl_postheader a {
color: #666;
}
.fl_posttime {
float: right;
padding-right: 5px;
}
.fl_postbody, .fl_postbodysm {
padding: 5px 5px 0 5px;
font-size: 13px;
padding-left: 5px;
line-height: 20px;
}
.fl_postbodysm {
font-size: 11px;
}
a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
#fl_userbox {
display: none;
position: absolute;
overflow: auto;
width: 300px;
height: 200px;
border: 1px solid #333;
background-color: #fff;
z-index: 8;
border: 2px solid #769cda;
}
.fl_userheader {
background-color: #bad2f5;
border-bottom: 1px solid #000;
font-size: 12px;
line-height: 20px;
font-weight: bold;
padding: 2px;
height: 20px;
}
.fl_userdetails, .fl_popupbox, .fl_popupsearchbox {
font-size: 11px;
padding: 4px 2px 2px 2px;
background-image: url(gfx/topicfade.jpg);
background-repeat: repeat-x;
}
.fl_userdetails {
height: 169px;
overflow: auto;
}
.fl_popupbox {
height: 269px;
overflow: auto;
}
.fl_popupsearchbox {
height: 369px;
overflow: auto;
}
a.fl_iconlink {
display: block;
text-decoration: none;
float: left;
margin-left: 5px;
color: #000;
font-weight: normal;
padding: 3px;
margin-top: 8px;
}
a.fl_iconlink:hover {
border: 1px solid #000;
background-color: #fda;
padding: 2px;
}
a.fl_iconlink img {
float: left;
padding-top: 2px;
margin-right: 2px;
margin-top: -2px;
}
#fl_usercp {
font-size: 11px;
}
#fl_usercp input {
border: 1px dashed #769cda;
padding: 2px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
}
#fl_usercp input:hover, #fl_usercp input:focus {
background-color: #bad2f5;
}
.fl_loginbox {
width: 70px;
}
form {
padding: 0;
margin: 0;
}
p {
margin-top: 5px;
margin-bottom: 5px;
}
.fl_forumquotehead {
font-size: 11px;
font-weight: bold;
margin: 0 10px 0 20px;
padding: 5px;
}
.fl_forumquote {
font-weight: normal;
background-image: url(gfx/topicfade.jpg);
background-repeat: repeat-x;
border: 1px solid #769cda;
padding: 5px;
}
.fl_iconclosebut {
float: right;
margin-top: 2px;
width: 16px;
height: 16px;
background-image: url(gfx/icons/icon_close.gif);
}
.fl_unreadwrap {
font-weight: bold;
}
#fl_jscomm {
display: none;
}

#fl_bar {
display: none;
margin-top: -80px;
position: fixed;
width: 100%;
top: 0;
z-index: 99;
color: #fff;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 14px;
border-bottom: 1px solid #fff;
}
#fl_close {
position: absolute;
right: 0;
padding: 3px;
}
#fl_msgbar {
padding: 3px 0 3px 90px;
}
#fl_barhead {
position: absolute;
top: 3px;
left: 3px;
font-weight: bold;
width: 85px;
text-transform: uppercase;
}
a.fl_white {
color: #fff;
text-decoration: none;
font-weight: bold;
border: 0;
}
a.fl_white:hover {
color: #fff;
text-decoration: none;
border: 0;
}
.fl_postspage {
float: left;
position: absolute;
right: 35px;
bottom: 40px;
z-index: 3;
border: 2px solid #769cda;
padding: 3px;
background-color: #bad2f5;
font-size: 11px;
font-weight: bold;
text-align: center;
width: 230px;
height: 25px;
}
.fl_postsbottom {
height: 45px;
}
.fl_topicspages {
position: fixed;
right: 38px;
margin-top: 100px;
z-index: 3;
border: 2px solid #769cda;
padding: 3px;
background-color: #bad2f5;
font-size: 11px;
font-weight: bold;
text-align: right;
}
select {
border: 1px solid #769cda;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
font-weight: normal;
}
select:hover, select:focus {
background-color: #eee;
}
#fl_pmbox, #fl_setsbox, #fl_pmcompose, #fl_msgcompose, #fl_modbox, #fl_bbcode, #fl_cpanel, #fl_signup, #fl_search {
display: none;
position: absolute;
overflow: auto;
width: 400px;
height: 300px;
border: 1px solid #333;
background-color: #fff;
z-index: 8;
border: 2px solid #769cda;
}
#fl_modbox {
width: 250px;
height: 80px;
}
#fl_search {
width: 500px;
height: 400px;
}
#fl_bbcode {
width: 215px;
height: 110px;
}
.fl_pmhead, .fl_pmheadoff  {
width: 350px;
line-height: 20px;
padding: 3px;
border: 1px solid #000;
}
.fl_pmhead {
background-color: #ddd;
}
.fl_pmheadoff {
background-color: #eee;
}
.fl_pmbody {
background-color: #fff;
width: 350px;
padding: 3px;
border: 1px solid #000;
overflow: hidden;
height: 0;
}
.fl_pmcompact {
float: right;
}
.fl_pmlink, .fl_pmlink:hover {
display: block;
text-decoration: none;
border: 0;
color: #222;
}
.fl_pmlink:hover {
color: #000;
}

.fl_pmto, .fl_pmsubject, .fl_pmmessage, .fl_pmsend, .fl_forumpass, .fl_addmsg, .fl_addmsgmsg {
border: 1px dashed #769cda;
padding: 2px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
}
.fl_pmmessage, .fl_addmsgmsg {
width: 300px;
height: 150px;
font-size: 12px;
}
.fl_pmto:hover, .fl_pmsubject:hover, .fl_pmmessage:hover, .fl_pmsend:hover, .fl_forumpass:hover, .fl_addmsg:hover, .fl_addmsgmsg:hover, .fl_pmto:focus, .fl_pmsubject:focus, .fl_pmmessage:focus, .fl_pmsend:focus, .fl_forumpass:focus, .fl_addmsg:focus, .fl_addmsgmsg:focus {
background-color: #bad2f5;
}
h2 {
font-size: 18px;
}